﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidades;
using AccesoBD;

namespace LogicaNegocio
{
    public class GestorInstituciones
    {
        public bool registrarInstitucion(Institucion inst, ConvenioInstitucion convInst)
        {
            return Instituciones.registrarInstitucion(inst, convInst);
        }
        public List<Institucion> obtenerTodos()
        {
            return Instituciones.obtenerInstituciones();
        }
        public List<Institucion> obtenerTodos(string nombre)
        {
            return Instituciones.obtenerInstituciones(nombre);
        }
        public Institucion obtenerInstitucion(int id)
        {
            return Instituciones.obtenerInstitucion(id);
        }
        public ConvenioInstitucion obtenerConvenioDeInstitucion(int idInst)
        {
            return Instituciones.obtenerConvenioDeInstitucion(idInst);
        }
        public bool actualizarDatosInstitucion(Institucion inst)
        {
            return Instituciones.modificarInstitucion(inst);
        }
        public bool registrarNuevoConvenioInstitucion(ConvenioInstitucion conv, DateTime fechaBajaConvActual)
        {
            return Instituciones.registrarNuevoConvenioInstitucion(conv, fechaBajaConvActual);
        }
    }
}
